# 适用配置中心的配置
import os
from pyapollo.apollo_client import ApolloClient

conf = ApolloClient(
    app_id=os.getenv("CONFIG_API_ID", '757a2eba-b810-de90-ddf8-89d15f86b6f9'), config_server_url=os.getenv("CONFIG_SERVER_URL", 'http://118.25.26.4:8090')
)

RABBITMQ_USER = conf.get_value("RABBITMQ_USER")
RABBITMQ_PASS = conf.get_value("RABBITMQ_PASS")
RABBITMQ_HOST = conf.get_value("RABBITMQ_HOST")
RABBITMQ_PORT = int(conf.get_value("RABBITMQ_PORT"))


REDIS_HOST = conf.get_value("REDIS_HOST")
REDIS_PASSWORD = conf.get_value("REDIS_PASSWORD")
REDIS_PORT = int(conf.get_value("REDIS_PORT"))


MYSQL_HOST = conf.get_value("MYSQL_HOST")
MYSQL_PORT = conf.get_value("MYSQL_PORT")
MYSQL_USER = conf.get_value("MYSQL_USER")
MYSQL_PASSWORD = conf.get_value("MYSQL_PASSWORD")

MONGO_USERNAME = conf.get_value("MONGO_USERNAME")
MONGO_PASSWORD = conf.get_value("MONGO_PASSWORD")
MONGO_HOST = conf.get_value("MONGO_HOST")
MONGO_PORT = int(conf.get_value("MONGO_PORT"))

MINIO_ENDPOINT = conf.get_value("MINIO_ENDPOINT")
MINIO_ACCESS_KEY = conf.get_value("MINIO_ACCESS_KEY")
MINIO_SECRET_KEY = conf.get_value("MINIO_SECRET_KEY")
MINIO_SECURE = eval(conf.get_value("MINIO_SECURE"))
